package com.ymatou.iapi.fastturnover.parameter;

import java.time.LocalDateTime;

import com.ymt.base.BaseBean;

@SuppressWarnings("serial")
public class QueryFastTurnoverListReq extends BaseBean {
	
	// 申请编号
	private String applyNo;
	 
	// 明细编号
	private String applyDetailNo;
	 
	// 提现类型
	// 1 人民币
	// 2美元
	// 3.澳元
	//4.欧元
	//5.日元
	//6.英镑
	//7.加元
	//8.韩元
	private Integer withdrawType;
	 
	// 收款账户类型：0. 全部 1.银行 2. 支付宝
	private Integer settlementType;
	 
	// 收款人姓名
	private String receiverAccountName;
	 
	// 申请人
	private Long sellerId;
	 
	// 申请开始时间
	private LocalDateTime applyStartTime;
	 
	// 申请结束时间
	private LocalDateTime applyEndTime;
	 
	// 审核状态
	//1.待审核
	//2.审核拒绝
	//3.待支付
	//4.支付失败
	//5.支付中
	//6.待还款
	//7.已还款
	//8. excel校验失败
	private Integer auditStatus;
	 
	private Integer pageIndex;
	 
	private Integer pageSize;

	public String getApplyNo() {
		return applyNo;
	}

	public void setApplyNo(String applyNo) {
		this.applyNo = applyNo;
	}

	public String getApplyDetailNo() {
		return applyDetailNo;
	}

	public void setApplyDetailNo(String applyDetailNo) {
		this.applyDetailNo = applyDetailNo;
	}

	public Integer getWithdrawType() {
		return withdrawType;
	}

	public void setWithdrawType(Integer withdrawType) {
		this.withdrawType = withdrawType;
	}

	public Integer getSettlementType() {
		return settlementType;
	}

	public void setSettlementType(Integer settlementType) {
		this.settlementType = settlementType;
	}

	public String getReceiverAccountName() {
		return receiverAccountName;
	}

	public void setReceiverAccountName(String receiverAccountName) {
		this.receiverAccountName = receiverAccountName;
	}

	public Long getSellerId() {
		return sellerId;
	}

	public void setSellerId(Long sellerId) {
		this.sellerId = sellerId;
	}

	public LocalDateTime getApplyStartTime() {
		return applyStartTime;
	}

	public void setApplyStartTime(LocalDateTime applyStartTime) {
		this.applyStartTime = applyStartTime;
	}

	public LocalDateTime getApplyEndTime() {
		return applyEndTime;
	}

	public void setApplyEndTime(LocalDateTime applyEndTime) {
		this.applyEndTime = applyEndTime;
	}

	public Integer getAuditStatus() {
		return auditStatus;
	}

	public void setAuditStatus(Integer auditStatus) {
		this.auditStatus = auditStatus;
	}

	public Integer getPageIndex() {
		return pageIndex;
	}

	public void setPageIndex(Integer pageIndex) {
		this.pageIndex = pageIndex;
	}

	public Integer getPageSize() {
		return pageSize;
	}

	public void setPageSize(Integer pageSize) {
		this.pageSize = pageSize;
	}
}
